// import Vue from 'vue'
// import Vuex from 'vuex'

// Vue.use(Vuex)

// // 菜单权限管理 状态管理
// export default {
//     state: {

//         menuList: [],
//         permList: [],

//         hasRoutes: false,

//         editableTabsValue: 'Index',
//         editableTabs: [{
//             title: '首页',
//             name: 'Index',
//         }]
//     },
    
//     mutations: {
//         setMenuList(state, menus) {
//             state.menuList = menus
//         },
//         setPermList(state, perms) {
//             state.permList = perms
//         },
//         changeRouteStatus(state, hasRoutes) {
//             state.hasRoutes = hasRoutes
//         },

//         addTab(state, tab) {

//             let index = state.editableTabs.findIndex(e => e.name === tab.name)

//             // 存在的话 不进行添加
//             if (index === -1) {
//                 state.editableTabs.push({
//                     title: tab.title,
//                     name: tab.name,
//                 });
//             }

//             state.editableTabsValue = tab.name;
//         },

//         resetState: (state) => {
//             state.menuList = []
//             state.permList = []

//             state.hasRoutes = false
//             state.editableTabsValue = 'Index'
//             state.editableTabs = [{
//                 title: '首页',
//                 name: 'Index',
//             }]
//         }

//     },
//     actions: {
//     },

// }